	
/*banner样式*/
#banner {
	width:1200px;
	height:410px;
	margin:0 auto;
}
.banner {
	width:1000px;
	height:410px;
	float:right;
}

.slider_wrap {
	width:740px;
	height:400px;
	margin:10px 10px 0 10px;
	position:relative;
	overflow:hidden;
	float:left;
}
.slider {
	height:400px;
	transition:margin-left 0.3s ease;
}
.slider li {
	float:left;
	height:400px;
	width:740px;
}
.num_list {
	display:inline-block;
	position:absolute;
	bottom:10px;
	margin:0 auto;
	left:50%;
	
}
.num_list li {
	float:left;
	width:20px;
	height:20px;
	background-color:#000;
	background:rgba(0,0,0,0.8);
	color:#fff;
	border-radius:10px;
	margin:0 5px;
	text-align:center;
	line-height:20px;
	cursor:pointer;
}
.num_list .on {
	background-color:#F00;
}
.slider_side {
	height:100%;
	width:40px;
	position:absolute;
	top:0;
	cursor:pointer;
	display: none;
}
.slider_wrap:hover .slider_side {
	display: block;
}
.slider_side span {
	display: inline-block;
	width:40px;
	height:70px;
	position: absolute;
	top:50%;
	margin-top:-35px;
}
.slider_side:hover span {
	background-color: #333;
	opacity: 0.5;
}
.slider_prev {
	left:0;
}
.slider_next {
	right:0;
}
.btn_prev,.btn_prev_m {
	background: url("prev-btn.png"/*tpa=http://t1.mcp.cn/oshpgngs/646677/cases/hmshop/images/prev-btn.png*/) no-repeat center center;
}
.btn_next,.btn_next_m {
	background: url("next-btn.png"/*tpa=http://t1.mcp.cn/oshpgngs/646677/cases/hmshop/images/next-btn.png*/) no-repeat center center;
}
.announce {
	width:240px;
	float:right;
	margin-top:10px;
}
.notice {
	width:208px;
	height:130px;
	margin-top:28px;
	border:1px #E5E5E5 solid;
	padding:15px;
	overflow:hidden;
}
.notice h3 {
	line-height:30px;
	color:#333;
	font-weight:normal;
}
.notice li a {
	line-height:20px;
}

/*主体样式*/

.floor {
	margin-top:20px;
}
.floor_ad {
	height:90px;
	margin-top:20px;
}
.floor_head {
	height:40px;
	line-height:40px;
}
.floor_head .title {
	float:left;
	font-weight:normal;
	font-size:24px;
	color:#333;
}
.floor_head .more {
	float:right;
	color:#666;
}
.floor_head .more b {
	border-right:1px #666 solid;
	margin:0 5px;
	height:12px;
	display: inline-block;
	vertical-align: middle;
}
.floor_head .more a {
	padding:2 5px;
}
.floor_head .more a:hover {
	text-decoration: none;
	border-bottom:1px #C40000 solid;
}
.floor_jinpin {
	border:1px #E5E5E5 solid;
}
.floor_jinpin li {
	float:left;
	width:298px;
	border:1px transparent solid;
	border-top: none;
	margin-left:-1px;
	margin-bottom: -1px;
	overflow: hidden;
	height: 180px;
}
.floor_jinpin li:hover {
	border-color:transparent #E5E5E5 #F33 #E5E5E5;
	height: 179px;
	border-bottom-width:2px;
}
.floor_jinpin li:last-child {
	width:300px;
}
.floor_jinpin li:last-child:hover {
	border-right-color: transparent;
}
.floor_tese {
	height:307px;
}
.floor_tese>a {
	float:left;
}
.floor_tese ul {
	border-top:1px #E5E5E5 solid;
	float:left;
}
.floor_tese li {
	float:left;
	border-right:1px #E5E5E5 solid;
	border-bottom:1px #E5E5E5 solid;
	position:relative;
	overflow:hidden;
	width:239px;
	height:305px;
}
.floor_tese li>a {
	display:inline-block;
	width:199px;
	height:285px;
	padding:20px 20px 0 20px;
	font-size:14px;
	color:#333;
}
.floor_tese li>a>span {
	position:absolute;
	bottom:10px;
	left:20px;
	height:30px;
	line-height:30px;
	text-align:left;
	width:199px;
	font-weight:bold;
	font-size:16px;
}
.floor_tese li>a>p {
	position:absolute;
	bottom:40px;
	height:50px;
	line-height:25px;
	overflow:hidden;
	width:199px;
}
.floor_tese li div.over {
	position:absolute;
	left:-239px;
	top:0;
	background-color:#FFF;
	width:239px;
	height:305px;
	background:rgba(255,255,255,0.9);
	transition:left 0.1s linear;
}
.floor_tese li div.over h3 {
	margin:20px;
	font-size:14px;
}
.floor_tese li div.over p {
	margin:10px 20px;
	font-size:14px;
	color:#2d2d2d;
}
.floor_tese li div.over span {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align:center;
	height:40px;
	line-height:40px;
	color:#FFF;
	background-color:#2D2D2D;
	font-size:16;
}
.floor_tese li:hover div.over {
	left:0;
}
.floor_content {
	height:420px;
}
.floor_content>a {
	float:left;
	width:360px;
}
.floor_content>ul {
	border-top:1px #E5E5E5 solid;
	float:left;
	width:840px;
}
.floor_content>ul>li {
	float:left;
	height:209px;
	border-right:1px #E5E5E5 solid;
	border-bottom:1px #E5E5E5 solid;
	position:relative;
	overflow:hidden;
}
.floor_content>ul>li:not(:first-child) {
	width:209px;
	
}
.floor_content>ul>li:not(:first-child) img{
	transition:transform 0.2s linear;
	width:189px;
	margin:10px 10px 0 10px;
}
.floor_content>ul>li:not(:first-child):hover img{
	transform: translateY(-5px);
}
.floor_content .info {
	padding:12px 0 0 20px;
	height:40px;
	font-size: 14px;
	position: relative;
	z-index: 10;
}
.floor_content>ul>li>a:not(:first-child) {
	position: relative;
	display: inline-block;
	z-index: -1;
	text-align: center;
	margin-bottom: 0;
}
.floor_content .info a:hover {
	text-decoration: underline;
}
.floor_content .info h3 {
	font-weight:normal;
}
.floor_content .info p {
	color:#F00;
}
.floor_foot {
	width:1194px;
	margin:0 auto;
	border:1px #E5E5E5 solid;
	border-top:none;
	height:60px;
	overflow: hidden;
	padding-left:4px;
}
.floor_foot li {
	float:left;
	border-left:1px transparent solid;
	border-right:1px transparent solid;
	margin-left:-1px;
}
.floor_foot li:hover {
	border-color:#E5E5E5;
}
.floor_foot li a {
	display: inline-block;
}
.floor_slider_wrap {
	width:419px;
	overflow:hidden;
	height:209px;
}
.floor_slider {
	height:209px;
	transition:margin-left 0.2s ease;
}
.floor_slider a {
	display:inline-block;
	float:left;
	width:419px;
}
.floor_slider_wrap:hover .slider_side {
	display: block;
}

.disc_list {
	display:inline-block;
	position:absolute;
	bottom:10px;
	margin:0 auto;
	left:50%;
	width:36px;
}
.disc_list li {
	float:left;
	width:8px;
	height:8px;
	background-color:#333;
	background:rgba(33,33,33,0.4);
	color:#fff;
	border-radius:4px;
	margin:0 2px;
	text-align:center;
	line-height:8px;
	cursor:pointer;
}
.disc_list .on {
	background-color:#F00;
}

/*左侧浮动*/
.research_link {
	background:url("research_ico.png"/*tpa=http://t1.mcp.cn/oshpgngs/646677/cases/hmshop/images/research_ico.png*/) no-repeat center center;
	display: inline-block;
	width:58px;
	height: 75px;
	position:fixed;
	left:0;
	bottom: 150px;
}
.floor_index{
	position:fixed;
	left:0;
	top:150px;
	width:40px;
	text-align:center;
	border:1px #eee solid;
	background:#FFF;
	z-index:10;
	display:none;
}
.floor_index li {
	line-height:40px;
	height:40px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.floor_index li .rote {
	background:#C40002;
	position:absolute;
	width:40px;
	height:40px;
	left:0;
	top:0;
	z-index:1;
	color:#FFF;
	display:none;
	/*transform:rotate(-90deg);
	transform-origin: left bottom;
	transition:transform 0.3s linear;*/
}
.floor_index li:hover .rote,.floor_index li.hover .rote{
	/*transform:rotate(0deg);*/
	display:block;
}

/*顶部搜索滚动浮动*/
.fix_top {
	position:fixed;
	width:100%;
	height:50px;
	background:#FFF;
	top:0;
	left:10;
	border-bottom:1px #E5E5E5 solid;
	display:none;
	z-index:100;
}
.fix_top_content {
	width:1200px;
	margin:0 auto;
	height:50px;
}
.fix_top_content .logo_s {
	height:30px;
	width:390px;
	margin-top:10px;
	background:url("logo-1.png"/*tpa=http://t1.mcp.cn/oshpgngs/646677/cases/hmshop/images/logo.png*/) no-repeat left center;
	float:left;
}
.fix_top_content .search {
	margin-top:10px;
	margin-left:20px;
	float:left;
}